.machine-flat-monitoring .side{
    /*border-right: 1px solid #2b2b61;*/
}
.machine-flat-monitoring .flat{
    height: 60%;
    margin: 10px;
    text-align: center;
    padding-top: 5px;
    background-color: #444;
    color: white;
    border-radius: 2px;
}
.machine-flat-monitoring .webicon {
    width: 32px;
    height: 32px;
    background: url(/dam/icon/ic_flight.png) no-repeat center;
    background-size: 32px 32px;
    margin-right: 5px;
    filter: drop-shadow(32px 0 blue);
    left: -31px;
    position: relative;
}
.machine-flat-monitoring .distribution-Occupy .webicon{
    filter: drop-shadow(32px 0 #37a2da);
}
.machine-flat-monitoring .distribution-unOccupy .webicon{
    background: url(/dam/icon/flight-down.png) no-repeat center;
    background-size: 32px 32px;
    left: -31px;
    filter: drop-shadow(32px 0 #67e0e3);
}
.machine-flat-monitoring .unDistribution .webicon{
    background: url(/dam/icon/empty.png) no-repeat center;
    background-size: 32px 32px;
    left: -31px;
    filter: drop-shadow(32px 0 #ffdb5c);
}

.machine-flat-monitoring .gp{
    border: solid 1px #2b2b61;
    margin: 8px;
}

.machine-flat-monitoring .icon-container{
    overflow: hidden;
    width: 32px;
    height: 32px;
    margin-left: auto;
    margin-right:auto;

}